home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / aminet / amoslist0993.lzh / AMOSLIST2 / 000019_amos-request@svcs1.digex.net_Mon Aug 30 12:56:53 1993.msg < prev    next >
Internet Message Format  |  1993-09-03  |  4KB

  1. Received: from po.CWRU.Edu by access.digex.net with SMTP id AA23808
  2.   (5.65c/IDA-1.4.4 for <mcox@access.digex.com>); Mon, 30 Aug 1993 12:56:44 -0400
  3. Return-Path: <amos-request@svcs1.digex.net>
  4. Received: from svcs1.digex.net by po.CWRU.Edu with SMTP (5.65b+ida+/CWRU-1.9.3)
  5.     id AA16538; Mon, 30 Aug 93 12:54:18 -0400 (from amos-request@svcs1.digex.net for mcox@access.digex.com)
  6. Received: by svcs1.digex.net id AA29931
  7.   (5.65c/IDA-1.4.4 for amos-list-out); Mon, 30 Aug 1993 12:26:35 -0400
  8. Received: from access.digex.net by svcs1.digex.net with SMTP id AA29927
  9.   (5.65c/IDA-1.4.4 for <amos-list@svcs1.digex.net>); Mon, 30 Aug 1993 12:26:34 -0400
  10. Received: from ns-mx.uiowa.edu by access.digex.net with SMTP id AA20421
  11.   (5.65c/IDA-1.4.4 for <amos-list@access.digex.com>); Mon, 30 Aug 1993 12:26:32 -0400
  12. Received: from umaxc.weeg.uiowa.edu by ns-mx.uiowa.edu (5.64.jnf/920408)
  13.       on Mon, 30 Aug 93 11:26:29 -0500 id AA26911 with SMTP 
  14. Received: by umaxc.weeg.uiowa.edu (5.61.jnf/930730)
  15.       on Mon, 30 Aug 93 11:26:00 -0500 id AA24073 
  16. Date: Mon, 30 Aug 1993 11:00:12 -0500 (CDT)
  17. From: Chris Richards <crichard@umaxc.weeg.uiowa.edu>
  18. Subject: Lots of programming things ...
  19. To: AMOS posting <amos-list@access.digex.net>
  20. Message-Id: <Pine.3.07.9308301112.A29191-c100000@umaxc.weeg.uiowa.edu>
  21. Mime-Version: 1.0
  22. Content-Type: TEXT/PLAIN; charset=US-ASCII
  23. Status: RO
  24.  
  25. I have a round robin football program I'd like to convert from GFA Basic
  26. to AMOS since GFA Basic blows up my computer far to often.  There are some
  27. nasty parts to the conversion that I wonder if anyone else has worked out.
  28. Here they are in no particular order:
  29.  
  30. I used a disturbing number of CASE statements in GFA Basic.  Are there any
  31. AMOS extension which emulate this statement?  Most of them can be reworked
  32. philosophically, but one is a huge 79-part monster that would be very
  33. annoying to implement with IF statements.  Also, speed is a huge factor
  34. since this program plays up to 200 teams off against each other and that
  35. equals 19900 games.  Right now in GFA Basic using an 030 each game takes
  36. only 2 seconds and I don't want to slow that too much.
  37.  
  38. Can commands in an extension be compiled and still work properly?
  39.  
  40. GFA Basic has a bizarre feature whereby you can save and recall an array
  41. of strings very quickly to disk.  What would be the best way to deal with
  42. 200 teams each having 26 names of 12 characters each?  I deal with the
  43. other variables by saving and loading a block of memory which covers all
  44. the array space, but I don't imagine strings work this way.  I don't want
  45. to have to write 5200 strings into a text file and then read them back.
  46.  
  47. Does anyone know of any benchmarks done between AMOS and GFA Basic (or any
  48. other version for that matter)?  I was just wondering how game time would
  49. be affected.  I suppose I could do some of these myself, but GFA is so
  50. incredibly unstable that I don't even like looking at it anymore.
  51.  
  52. On another topic ...
  53.  
  54. What is the best way to move BOBs around quickly in conjunction with AMAL?
  55. I have a program in which 4 sprites and 12 BOBs are moving around a
  56. screen controlled by AMAL.  Each is animated, changing shape every quarter
  57. second or so.  The problem is, it's pathetically slow.  If I shut down
  58. automatic updating and update/display them all in one burst the motion
  59. becomes disturbingly jerky as they do not get updated every 50th of a
  60. second as they would otherwise.  How do people manage having a large
  61. number of BOBs move smoothly on the screen at once?  Or do they? 
  62. Asteroid-type games would suggest that this is possible.
  63.  
  64. Thanks for any help.
  65.  
  66. Chris R
  67.  
  68.  
  69.